/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package datasource.pixel;

/**
 *
 * @author Fabian
 */
public class RGBAX extends Pixel{

    byte alpha;
    byte red;
    byte green;
    byte blue;
    byte unused;

    public RGBAX() {
    }

    public byte getAlpha() {
        return alpha;
    }

    public void setAlpha(byte alpha) {
        this.alpha = alpha;
    }


    public void setBlue(byte blue) {
        this.blue = blue;
    }


    public void setGreen(byte green) {
        this.green = green;
    }


    public void setRed(byte red) {
        this.red = red;
    }

    public byte getUnused() {
        return unused;
    }

    public void setUnused(byte unused) {
        this.unused = unused;
    }

    @Override
    public int getRed() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public int getGreen() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public int getBlue() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public int getRGB() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

	@Override
	public byte[] getBytesRepresentation() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public String getHexRGB() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void setRGB(int pixel) {
		// TODO Auto-generated method stub
		
	}
}
